// 作者:于大明
// 职责：只存放api的请求的接口的数据

//-------------------------Service引入----------------------------------
import WxUserInfo from '@/service/02WX/WxUserInfoAppService.js';

let mixinApi = {
    // 负责程序中需要进行set的数据 就是页面交互需要改的数据 比如点击checkbox 需要设置true false 和存放ajax的输入输出 (尽量少去定义data里面的属性 多用computed或者filters或者组件进行处理) 
    // 1 能不能在页面单行代码实现
    // 2 能不能不用data methods去实现这个功能
    data() {
        return {
            //---------------------接口输入输出 接口名称+in/out 命名 列如接口名称是getStudentList----------------------
            // 一些常用参数如下
            // storeId: '', // 门店ID
            // marketerID: '', // 销售经理
            // pageIndex: 1, // 第几页
            // pageSize: 20, // 每页多少条
            // orderBy: 'createTime desc' // 排序
			wxUserData:this.$util.getPrePageObj('wxUserForm')||{},
        };
    },
    // 负责和页面事件进行交互
    methods: {
        async getUserDetail(id){
        	let res=await WxUserInfo.GetUserDetail({
        		id:id
        	});
        	if(res){
        		res.data.wxUserInfoImgUrls=res.data.wxUserInfoImgUrls||'';
				this.$cw.wxShare(`${res.data.nickName}主页`,"点击查看详情",res.data.wxUserInfoImgUrls.split(',')[0]);
        		this.wxUserData=res.data;
        	}
        }
    },
}
export default mixinApi;